.ad-box {
height:auto;width:100%;/*background-image:url(../images/bner.jpg);*/background-position:center center;padding:0;}
.ad-box img {background-size:cover;width:100%;}
.detail-box-bg,.cert-bg-box {position:fixed;height:100%;width:100%;background-color:#f4f4f4;top:0;left:0;z-index:114;display:none;-webkit-overflow-scrolling:touch;}
.white-detail-box,.order-detail-box {width:100%;position:relative;overflow:auto;height:93%;-webkit-overflow-scrolling:touch;}
.product-box {padding:0;}
.filter-box ul{height:40px;border-bottom:1px solid #d5d5d5;width:100%;}
.filter-box li {float:left;width:32%;text-align:center;font-size:0.4rem;color:#333;line-height:40px;}
.filter-box li.active {color:#f60;}
.filter-box li .sort-asc{background-position:-17px -119px;}
.filter-box li .sort-desc {background-position:-17px -126px;}
.filter-box .sort-icon {display:inline-block;width:10px;height:6px;background:url(../images/icon.png) no-repeat -5px -119px;background-size:150px auto;
        margin-top:18px;margin-left:8px;position:absolute;}
.sort-dec { background-position:-5px -126px;background-position:-17px -119px;background-position:-17px -126px;}
.product-list {padding-left:4%;padding-right:2%;}  
.product-list a {display:block;border-bottom:1px solid #d5d5d5;padding:10px 0;}
.product-list:last-child a{border:none;}
.product-img {width:50px;height:50px;border-radius:100%;display: table-cell;vertical-align:middle;}
.product-parameter {display: table-cell;vertical-align: middle;padding-left:8px;    }
.cert-type {color:#f60;}
.product-parameter h3 {color:#0099ff;font-size:0.35rem;font-weight:normal;}
.product-parameter h3 b {font-weight:normal;margin-right:8px;}   
.product-price{ width: 80%;}
.product-price span,.product-price div{color:#989898 ;font-size:0.7rem;display:inline-block;padding:3px 3px 0px 0;/*margin-right:8px;*/}
.product-price div {display:inline-block;}
.product-price span:first-child{width: 45%; display: inline-block;}
.product-price span b {font-weight:normal;}
/*.totalprice,.totalpriceUSD,.firstUSD,.first{color:#f60;}*/
.product-price b{color:#f60;}


/*搜索*/
.term-box {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;padding-top:50px;box-sizing:border-box;padding-left:8px;
padding-bottom:50px;display:none;overflow:auto;z-index:20;}
.hide-term-box-btn{font-style:normal;font-size:0.45rem;display:none;position:absolute;color:#fff;left:5%;top:14px;}
.reset-term-btn {display:inline-block;font-style:normal;position:absolute;float:right;right:5%;top:14px;color:#fff;display:none;font-size:0.45rem;}
.fancy-term {display:none;}
.term-box .shape {height:170px;}
.term-box div h4 {font-weight:normal;font-size:0.38rem;color:#333;}
.term span {width:15%;display:inline-block;height:24px;background-color:#f5f5f5;color:#909090;text-align:center;line-height:26px;margin-top:5px;font-size:0.3rem;}
i.domestic_tax_point { font-style:normal;margin-left:10px;}
.rate_box { display:inline-block;margin-left:20px;}
.term span.active {background-color:#0099ff; color:#fff;}
.term-box .shape span {width:15%;height:72px;display:inline-block;float:left;margin-right:1.4%;background-color:#f5f5f5;margin-top:4px;}
.shape span.active {background-color:#0099ff;}
.shape span em { display: block; width: 43px; height: 60px; background: url(../images/shapeIcon.png) no-repeat 0 0; background-size: 480px auto; margin: 0 auto; margin-top: 8px; }
.shape span.active .round { background-position: 0px -63px; }
.shape span .oval { width: 28px; background-position: -48px 0; }
.shape span.active .oval { background-position: -48px -63px; }
.shape span .cushion { width: 36px; background-position: -83px 0; }
.shape span.active .cushion { background-position: -83px -63px; }
.shape span .pear { width: 30px; background-position: -126px 0; }
.shape span.active .pear { background-position: -126px -63px; }
.shape span .heart { width: 40px; background-position: -160px 0; }
.shape span.active .heart { background-position: -160px -63px; }
.shape span .marquise { width: 38px; background-position: -206px 0; }
.shape span.active .marquise { background-position: -206px -63px; }
.shape span .princess { background-position: -253px 0; }
.shape span.active .princess { background-position: -253px -63px; }
.shape span .emerald { width: 32px; background-position: -304px 0; }
.shape span.active .emerald { background-position: -304px -63px; }
.shape span .radiant { width: 31px; background-position: -347px 0; }
.shape span.active .radiant { background-position: -347px -63px; }
.shape span .triangle { width: 41px; background-position: -387px 0; }
.shape span.active .triangle { background-position: -387px -63px; }
.shape span .trapezoid { background-position: 0px -123px; }
.shape span.active .trapezoid { background-position: -47px -123px; }
.shape span .other { width: 45px; background-position: -432px 0; }
.shape span.active .other { background-position: -432px -63px; }
.term-box .term { padding-top: 10px; }
.term-box .term h4 { display: block; }
.weight-input { height: 30px; margin: 0px auto; margin-top: 10px; width: 70%; }
.term .weight-input input { width: 45%; height: 30px; padding: 5px 2px; box-sizing: border-box; border: 1px solid #b5b5b5; }
.more-term-btn { border: 1px solid #0099ff; height: 30px; width: 30%; margin: 10px auto; color: #0099ff; padding: 0 10px; font-size: 0.4rem; text-align: center; line-height: 30px; border-radius: 4px; }
.more-term-box { display: none; }
.more-term-box .fluorescence span { width: 13%; }
.term input { width: 50%; height: 30px; padding: 5px 2px; padding-left: 5px; border: 1px solid #b5b5b5; box-sizing: border-box; margin-top: 10px; font-size: 0.35rem; }
.term-btn { position: fixed; width: 100%; height: 40px; font-size: 0.4rem; line-height: 40px; text-align: center; background-color: #0099ff; color: #fff; left: 0; bottom: 0; }
.totalcount { text-align: center; font-size: 0.4rem; color: #666; line-height: 28px; border-top: 1px solid #d5d5d5; display: none; }
/*��Ʒ��ϸҳ��*/
.null-dia-tip { width: 50%; height: 50px; margin: 0 auto; background-color: #fff; color: #969696; font-size: 0.4rem; text-align: center; padding-top: 20px; line-height: 20px; }
.products-img { height: auto; padding: 9px 0; position: relative; }
.p-img img { margin: 0 auto; width: 60px; }
.products-img ol { width: 60px; position: absolute; bottom: 10px; left: 48%; }
.products-img ol li { float: left; background-color: #ccc; width: 8px; height: 8px; border-radius: 8px; margin-right: 5px; }
.products-img ol li.current { background-color: #f60; }
.product-details { width: 100%; padding: 0; margin-bottom: 60px; }
.product-details table { width: 100%; font-size: 0.4rem; border-collapse: collapse; padding-bottom: 20px; }
.product-details table thead tr { background-color: #e2faf0; color: #808080; }
.product-details table thead tr td span { padding-left: 15px; }
table tr:nth-child(even) { background: #fbf8f8; }
#cart_body tr:nth-child(even){background: #fff;}
tr td:first-child { /*padding-left:40px;*/ }
tr td b { font-weight: normal; color: #808080; font-size: 0.3rem; }

tr td b a { color: #0099ff; }
tr td span { text-align: right; display: inline-block; }
tr td .price { color: #ff0000; font-weight: bold; }
.product-handle { width: 100%; height: 40px; position: fixed; bottom: 0; left: 0; background-color: #fff; }

    .product-handle span, .product-handle .cart-btn { color: #fff; display: inline-block; float: left; height: 100%; font-size: 0.4rem; text-align: center; line-height: 40px; }
    .product-handle .cart-btn { width: 20%; }
    .product-handle .join-cart-btn { width: 40%; background-color: #05ce77; }

    .product-handle .buy-now-btn { width: 40%; background-color: #0099ff; }
    .product-handle .big-cart-icon { width: 28px; height: 22px; display: inline-block; background: url(../images/icon.png) no-repeat -34px -120px; background-size: 150px auto; margin-top: 10px; position: relative; }
    .product-handle .cart-btn em { width: 20px; height: 20px; border-radius: 20px; background-color: #f60; position: absolute; top: -10px; right: -10px; text-align: center; font-size: 0.3rem; line-height: 20px; font-style: normal; }

.filter-type { padding: 0; }
    .filter-type ol { height: 40px; border-bottom: solid 1px #eee; }
        .filter-type ol li { float: left; font-size: 0.4rem; width: 25%; text-align: center; line-height: 38px; font-weight: normal; box-sizing: border-box; }
            .filter-type ol li a { color: #000; display: inline-block; width: 100%; height: 100%; }
            .filter-type ol li.current a { color: #0099ff; }
            .filter-type ol li.current { border-bottom: 2px solid #0099ff; }

.cart-box { margin-bottom: 40px; }
input[name="checkbox-cart"] { width: 15px; height: 15px; display: inline-block; }
.checkbox-cart { display: table-cell; vertical-align: middle; width: 15px; height: 15px; }
.cart-box .product-price div { display: inline-block; }
.cart-box .product-list {margin-right: 2%; padding: 0; box-sizing: border-box; border-bottom: 1px solid #d5d5d5; position: relative; }
.cart-box .product-parameter { padding-left: 3px; }
/*.cart-box .product-list:last-child { border-bottom: none; }*/
.cart-box .product-list a { display: table-cell; border: none;}
.cart-handle { width: 100%; background-color: #fff; height: 44px; position: fixed; bottom: 0; left: 0; box-sizing: border-box; z-index: 100;}
.cartCount{ position: fixed; bottom: 44px; left: 0; background: #fffs;}
.cart-choose-detail, .cart-buy-btn { width: 50%; display: inline-block; height: 100%; }
.cart-choose-detail span {padding-left: 20px;  width: 100%; text-align: left; display: inline-block; font-size: 0.6rem; margin-top: 2px; color: #3a3a3a; }


.null-cart-tip { background-color: #fff;  width: 100%; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6; display: none; }
    .null-cart-tip img { margin: 0 auto; }
    .null-cart-tip p { text-align: center; font-size: 0.7rem; color: #666; line-height: 40px; }
.go-dias-btn { width: 100px; height: 30px; border-radius: 4px; color: #0099ff; border: 1px solid #0099ff; font-size: 0.65rem; line-height: 30px; display: block; margin: 10px auto; text-align: center; box-sizing: border-box; }



.order-remark { width: 100%; height: 100%;position: relative;padding-top: 20px; box-sizing: border-box;}
    .order-remark h5 { font-size: 0.75rem; color: #333; font-weight: normal; margin-left: 5%; }
    .order-remark textarea { width: 90%; height: 170px; resize: none; border: 1px solid #bdbdbd; margin-top: 10px; margin-left: 5%; font-size: 0.75rem; padding: 5px; box-sizing: border-box; }
.order-m-btn { height: 40px; width: 90%; margin: 20px auto; }
    .order-m-btn span { display: inline-block; height: 35px; width: 45%; text-align: center; line-height: 35px; background-color: #0099ff; color: #fff; font-size: 0.75rem; }
    .order-m-btn .cancel-btn { margin-right: 8%; }
.order-remark p { width: 90%; margin: 0 auto; font-size: 0.65rem; color: #868686; }


/*立即下单*/
.more-order-term-show { height: auto; }
.product-handle .cancel-order-btn, .product-handle .false-order-btn { width: 100%; position: fixed; bottom: 0; left: 0; height: 40px; display: block; font-size: 0.4rem; color: #fff; text-align: center; line-height: 40px; background-color: #0099ff; }
.product-handle .false-order-btn { background-color: #b5b5b5; display: none; }
.order-status span { font-size: 12px; display: inline-block; height: 30px; line-height: 30px; background-color: #f5f5f5; color: #909090; min-width: 24%; text-align: center; margin-top: 5px; }

.order-status span.active, .pay-status span.active { background-color: #0099ff; color: #fff; }
.pay-status span { width: 15%; display: inline-block; height: 24px; background-color: #f5f5f5; color: #909090; text-align: center; line-height: 24px; margin-top: 5px; font-size: 0.3rem; }
.order-time { }
.order-time input { width: 40%; height: 30px; border: 1px solid #d5d5d5; margin-top: 10px; padding-left: 5px; color: #666; }

.cert-title { height: 40px; width: 100%; background-color: #fff; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; font-size: 0.4rem; color: #0099ff; }
.cert-title b { font-weight: normal; line-height: 40px; margin-left: 2%; border: none; }
.cert-title .cert-type { color: #0099ff; }
.cert-word-info { display: inline-block; padding: 4px 8px; border: 1px solid #0099ff; border-radius: 3px; float: right; margin-right: 5%; margin-top: 8px; color: #0099ff; }
.cert-img-info-box { width: 100%; background-color: #fff; border: 1px solid #d5d5d5; padding: 10px 0; }
.cert-img-info { width: 95%; height: 300px; margin: 0 auto; background-color: #000; }




/*ͳ���*/
.p-clarity span { width: 24%; }
.p-weight span { width: 15%; display: inline-block; height: 24px; background-color: #f5f5f5; color: #909090; text-align: center; line-height: 26px; margin-top: 5px; font-size: 0.3rem; }
    .p-weight span.active { color: #fff; background-color: #0099ff; }
#parcel-box figure { border-bottom: 1px solid #d5d5d5; }
    #parcel-box figure img { display: table-cell; width: 60px; height: 60px; }
    #parcel-box figure a { display: table-cell; border-bottom: none; }
.parcel-term .fancy-parcel { display: none; }

.parcel-detail .p-img img { width: auto; height: 200px; margin: 0 auto; }
#parcelDetail tr td span { width: 88px; }
#parcelRmb, #totalPrice { color: #ff0000; }
.min { height: 60px; width: 60px; }
.max { width: 100px; height: 100px; vertical-align: middle; -webkit-user-drag: none; -moz-user-drag: none; -ms-user-drag: none; -user-drag: none; }
.big-img-bg { z-index: 115; height: 100%; width: 100%; background-color: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; display: none; -webkit-user-drag: none; -moz-user-drag: none; -ms-user-drag: none; -user-drag: none; }





div.pinch-zoom { position: relative; }
    div.pinch-zoom a { color: white; position: absolute; bottom: 10px; right: 10px; text-decoration: none; background: #333; padding: 3px; font-size: 11px; }
.img-bg-box { margin-top: 70px; }


/*����*/
.shield-btn { width: 100%; background-color: #0099ff; color: #fff; font-size: 0.3rem; }

/*购物车*/
.cart-box .product-list {height: auto;}
.imgList,.imgList img{float: left; margin-right: 10px; width: 45px !important; height: 45px !important;}
.product-parameter h3{ float: left; overflow: hidden; text-overflow: ellipsis;width: 80%; height: 18px; }
.product-price{ float: left;}
.cart-box .product-parameter{ padding-left: 0px;}
@media only screen and (width: 320px) {
	.product-parameter h3{ width: 79% !important;}
	.product-price{width: 70% !important; }
}
.cartCount {padding-left:4%;height:35px; width: 100%; line-height:35px; border-top:1px #ececec solid ; background: #fff; z-index: 100;}
div.cartCount > div{ display: inline-block; height: 100%;}
.cartCount>div:first-child {float: left; margin-right: 10px; color: #a4a4a4;}
color: #fff;line-height: 30px;float: right;margin-right: 20px;}
.cartCount_box{ width:100%;background-color:#fff;height:30px;line-height: 30px; position:fixed;bottom:40px;left:0;padding-left:20px;
box-sizing:border-box; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef;}
.cartCount b{ font-size: 14px; font-weight: normal;color: #666;}
.cartCount>div:last-child{ float: right; margin-right: 20px; color: #a4a4a4; font-size: 0.6rem;}
.page-content.page-cart{background:#f0f0f0}

.cart-box .check_list_box{ margin-right: 10px;display: table-cell;min-height: 60px;width: 40px;}
.list-block .item-title{overflow: visible;}
.list-block .item-media+.item-inner{margin-left: 0rem;}
.checkbox{width:0.75rem;height: 0.75rem;position: absolute;top:0;left:0;z-index: 2;
 background-image: url(../Images/select.svg);background-size: 100%;}
.checkbox.selected{background-image: url(../Images/selected.svg)}
.cartCount>div:last-child { margin-right: 50px;}

b{ font-weight: normal;}
/*滑动的导航栏*/
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.htit{line-height:1rem;padding:0.56rem;color:#ff8e2e;font-size: 0.8rem;margin:1.875rem 0 .75rem 0}
.wrapper01 {position:relative;height: 2.25rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #F0F0F0;background-color: #fff;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 2.25rem;color:#333;float: left;line-height: 2.25rem;font-size: .8rem;text-align: center}
.wrapper01 .scroller li a{color:#444;display:block;padding:0 1.125rem;font-size:0.7rem;}
.wrapper01 .scroller li.cur a{color:#ff7700;}
.wrapper01 .scroller li.cur{border-bottom: 2px solid #f70;}


/*订单*/
li{ list-style: none;}
.cart-choose-detail b{ color: #f60;}
.order-list li{ overflow-x: hidden; overflow-y: auto;}
.edit_btn,.complete_btn{font-size: 17px; /*color: #2DC4B5;*/ line-height: 44px;float: right;margin-right: 1.3rem;z-index: 11;}
.complete_btn{display: none;}
.cart-choose-detail{display: inline-block; border-top: 1px #ececec solid;float: left;}
.cart-btn{display: inline-block; float: right; width: 50%; /*background: #00a85f;*/}
.cart-buy-btn, .remove-cart-btn { display: inline-block; width: 40%;height:100%;line-height: 43px; color: #fff; font-size: 0.7rem; text-align: center; }
.cart-buy-btn{  width: 56% !important;}
.remove-cart-btn{border-right: 1px #ececec solid; filter: Alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }  
.choose_lable{position: relative;line-height: 44px;padding-left: 30px;}
.label_name{font-size: 14px;color: #444;margin-right: 15px;}
.parameters_buy{font-size: 15px;/* color: #2DC4B5;*/ }
.parameters_buy b{font-weight: normal;}     	
.list-block{margin: 0;}
.item-name{font-size:15px;color:#444;}
.toast{font-size: 7px;border-radius: 2px;}     	
.order-list{background-color: #f0f0f0;width:100%;height: auto;display: none; margin-bottom:40px; }
.order-list li{height: auto;padding:10px 9px 9px 9px;background-color: #fafafa;margin-bottom: 4px;}
.order-list li:first-child{padding-top: 15px;}
.product_list{height: 100%;width:95%; display: inline-block;}
.order-list div:first-child{ display:inline-block; height: 100%; }
.order-list div>input[name="checkbox"]{ display: table-cell; width: 15px; height: 15px; position: relative; top: -35px;} 
.product_list>div{height: 100%;display:table-cell;vertical-align:top;}
.check_list_box .checkbox{position: absolute;top:50%;margin-top: -8px;left: 10px;}
.list_img_box,.list_img_box img{width:80px !important;height: 80px !important; margin-left:8px; }
.list_detail_box{padding-left: 15px;}
.list_detail_box p{font-size:14px;color: #444;line-height: 17px;}
.list_price{color: #ff0000;font-size: 15px;padding-top: 5px;display: block;}
.list_price span:first-child{ margin-right: 15px}
/*.status_box{ color: #2DC4B5;}*/
.status_box{float: right;font-size: 14px;}
 .time_box{font-size:12px;color: #888;padding-top: 5px;}
 .btn_box{height:25px;padding-top: 2px;}
.order_btn{display: inline-block;width:75px ;height: 25px;text-align: center; /*color:#2DC4B5;*/ font-size: 13px;
border: 1px solid #ececec; border-radius: 2px;line-height: 25px;float: right;margin-right:15px;}
.modal-button{ /*color: #2DC4B5;*/ font-size: 15px;}
.modal-inner{ line-height: 20px; font-size: 13px;}            
.list-block .item-media+.item-inner{margin-left: 0;}
.list-block .item-inner:after{background-color: #fff;}
.list-block .item-link.active-state, html:not(.watch-active-state) .list-block .item-link:active{background-color: #fff;}
.list_detail_box{width:100%;} 
.list_detail_box>p b{ font-weight: normal; margin-right: 5px;}   
.term_btn {    width: 56px;height: 28px;background-color: #f80;border-radius: 5px;display: inline-block;color: #fff;font-size: 13px;
    position: fixed;top: 10px;right: 14px;z-index: 117;line-height: 28px;text-align: center;}
.term_btn a{display: inline-block;width: 100%;height: 100%;color:#fff}
.product-details table thead tr td{padding: 9px 0;}
.detail-box-bg tbody > tr{ width:100%; }
.detail-box-bg tbody > tr td{ width:50%; padding: 8px 0; }
.detail-box-bg tbody > tr td:first-child { padding-left: 20px;}
.term span{ margin-left: 5px; width: auto; padding: 0px 15px;}
.orderBottom_box{ height:40px;line-height: 40px;position:fixed; bottom:0px; padding-left:9px}
.orderBottom_box>div:last-child{ float: left;}
#check_btn_box{ z-index: 1000000;}
label.label-checkbox i.icon-form-checkbox{ width: 18px; height: 18px; border-radius: 18px;}
.product-list{ padding: 8px 0; box-sizing: border-box;}

/*页码*/
.page_info { position: fixed; bottom: 0; line-height: 30px;width: 100%; height: 30px; background-color: #efefef; margin-bottom: 20px; z-index: 8; }
.page_info button { font-size: 22px; width: 30px; cursor: pointer; text-align: center; background-color: #68a32b; color: #fff; height: 25px; }
.page_shape { width: 55px; }
.page_info_detail { line-height: 30px; float: right; right: 10px; width: 230px; height: 30px; margin-bottom: 50px; }

/*团队订单*/
.team_order .check_list_box{ position: relative; margin-right: 15px;}
.team_order .check_list_box .checkbox{position: absolute;top:50%;margin-top: -51px;left: 0px;width: 1rem;height: 1rem; z-index: 2;
background-image: url(../Images/select.svg); background-size: 100%; }
.team_order .checkbox.selected{background-image: url(../Images/selected.svg)}
.team_order .list_detail_box p{ margin: 0;}
.team_order .list_detail_box{padding-left: 10px;}
.team_order .list_img_box img{ margin-left: 12px;}
.order-handle .checkbox{ width: 1rem;height: 1rem;}
.order-handle .label_name{ position: relative;top: 2px; font-size: 15px;}
.navbar .center{color: #222!important;}

.stars_tip{font-weight: bold;color:red}
